SCPI、IEEE488.2共通コマンド

*CLS

ステータスバイトイベントステータス、エラーキューを含むすべてのイベントレジスタをクリアします。

*OPC/*OPC?による完了待ち動作を取り消します。

コマンド 

*CLS

*ESE

ステータスバイトのイベントサマリビット(ESB)で集計されるイベントステータスイネーブルレジスタを設定します。

コマンド 

*ESE <NR1>

*ESE?

パラメータ

設定値: 0〜255
範囲外の場合には、SCPIエラー(-222, "Data out of range")発生

(例)*ESE16を送信すると、イベントステータスイネーブルレジスタのビット4を設定します。イベントステータスレジスタの実行エラービット(ビット4)が設定されるたびにステータスバイトのサマリビット(ESB)を設定します。

レスポンス 

*ESE?に対して、イベントステータスイネーブルレジスタの値を<NR1>形式で返します。

*ESR

イベントステータスレジスタを問い合わせます。このレジスタは、読み取られるとクリアされます。

コマンド 

*ESR?

レスポンス 

*ESR?に対して、イベントステータスレジスタの値を<NR1>形式で返し、レジスタをクリアします。

*IDN

本製品の機種名とファームウェアのバージョンを問い合わせます。

コマンド 

*IDN?

レスポンス 

*IDN?に対して、次のように返します。

(例) KFM2151、シリアルAB123456、ROMバージョン1.00の場合
KIKUSUI,KFM2151,AB123456,1.00を返します。

NOTE

複数のコマンドを連結した複合コマンドでは、*IDN?を最後のメッセージユニットに記述してください。最後に記述しないと、SCPIエラー(-440, "Query UNTERMINATED after indefinite response")を発生します。

*OPC

本製品は非同期I/O動作をサポートしていません。

*OPCコマンドを送信すると標準イベントステータスレジスタのOperation Completeビット(ビット0)を設定します。

IEEE 488.2-1992セクション12.5.3を参照してください。

コマンド 

*OPC

*OPC?

レスポンス 

*OPC?に対して、「1」を出力キューに返します。

*RST

装置の工場出荷時の設定にします。

影響を受けるコマンドは、 表3を参照してください。

コマンド 

*RST

*SRE

サービスリクエストイネーブルレジスタを設定します。

サービスリクエストイネーブルレジスタによって、ステータスバイトレジスタの中のどのサマリメッセージがサービスリクエストを行うかを選択できます。

サービスリクエストイネーブルレジスタをクリアするには、*SRE 0を送信します。クリアされたレジスタでは、ステータス情報によってサービスリクエストを生成することはできません。

コマンド 

*SRE <NR1>

*SRE?

パラメータ

設定値: 0〜255
  範囲外の場合には、SCPIエラー(-222, "Data out of range")発生。

(例)*SRE8を送信すると、サービスリクエストイネーブルレジスタのビット3が設定されます。ステータスバイト内のQUEStionableステータスレジスタのサマリビット(ビット3)が設定されるたびに、このビットがサービスリクエストメッセージを生成するようになります。

レスポンス 

*SRE?に対して、サービスリクエストイネーブルレジスタの値を<NR1>形式で返します。

*STB

ステータスバイトレジスタのコンテンツとMSS(マスタサマリステータス)メッセージを問い合わせます。

レスポンスは、MSSメッセージがRQSメッセージの代わりにビット6に現れるという点以外は、シリアルポールと同じです。

コマンド 

*STB?

レスポンス 

*STB?に対して、ステータスバイトレジスタとMSSメッセージ(ビット6)の値を<NR1>形式で返します。

*TRG

本製品にはトリガ機能は搭載されていないため、*TRGはコマンドエラーになります。

コマンド 

*TRG

*TST

本製品に内蔵自己診断機能は搭載されていないため、このクエリに対しては常に「0」を返します。

コマンド 

*TST?

レスポンス 

*TST?に対して、「0」を出力キューに返します。

*WAI

待機中のすべての動作が完了するまで、以降のコマンドを本製品に実行させないようにします。

コマンド 

*WAI